home *** CD-ROM | disk | FTP | other *** search
- Path: news2.ios.com!usenet
- From: vlad@gramercy.ios.com (Vlastimil Adamovsky)
- Newsgroups: comp.lang.c++
- Subject: Re: unfreeze buffer
- Date: Sat, 17 Feb 1996 16:31:10 GMT
- Organization: Internet Online Services
- Message-ID: <4g4v7k$k9l@news2.ios.com>
- References: <4flpm5$101@lal.interserv.net>
- NNTP-Posting-Host: ppp-57.ts-7.hck.idt.net
- X-Newsreader: Forte Free Agent 1.0.82
-
- <dvisage@interserv.com> wrote:
-
-
- >> char *p = buf.str(); // freeze buffer and return a pointer to it
- >>
- >> Now: How do I delete the pointer p, using 'delete' or using 'delete[]'?
-
- >You do not want to use delete or delete [].
-
-
- Yes you might want. The code
- char *p = buf.str();
- may or may not freeze the buffer depending on how it was created.
-
- If it was creted dynamicaly, you SHOULD delete it using delete[].
- Otherwise you SHOULD NOT!
-
-
-
-
- *******************************************
- * Vlastimil Adamovsky *
- * Smalltalk, C++ and Envelop development *
- *******************************************
-
-